@charset "utf-8";
/* CSS Document */
/*页面公用css*/
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
body{ font-family:"宋体"; font-size:12px; background:#f3f3f3; min-width:1000px; color:#676767;}
.clear:after{content:"\20";display:block;clear:both;}
.clear{*zoom:1;}
a{ text-decoration:none;}
ul{ list-style:none;}
img{border:0;}

/*header css*/
.header{ width:100%; background: url(../images/bg.jpg) repeat-x; border-bottom:1px solid #ebebeb;}
.head{ width:983px; margin:0 auto;}
.head h1 a{ float:left; width:392px; height:98px; background:url(../images/picbg.png) no-repeat; text-indent:-99999px;}
.home{ float:right; margin:43px 4px 0 0;}
.home a{color:#6b6b6b;}

/*menu css*/
.menu{width:100%;background:#fbfafa;}
.nav{ width:983px; margin:0 auto;}
.nav ul{ float:left;}
.nav li{ float:left; background:url(../images/ico.png) no-repeat right 12px;  width:84px; position:relative; z-index:10; }
.nav li.nobg{ background:none;}
.nav li a{ float:left; width:83px; line-height:43px; color:#3e3e3e;  text-align:center;  font-size:14px; font-family:"微软雅黑";}
.nav li a:hover{ color:#fff;  background:#d50213;}
.nav li dl{ position:absolute; top:43px; left:0px; z-index:10; background:#eee; opacity:0.8; filter:alpha(opacity:80); display:none; }
.nav li dd{ height:36px; border-bottom:1px solid #fff;}
.nav li dd.noline{ border-bottom:0px;}
.nav li dd a{line-height:36px;}


.nav form{ float:right; margin-top:9px; width:252px; height:26px; background:url(../images/picbg.png) no-repeat 0 -123px; padding-left:14px;}
.nav input{ border:0; background:none; height:24px; float:left; line-height:24px; outline:none;}
.text{ width:213px;}
.btn{ width:20px; cursor:pointer;}

/*banner css*/
.banner{ width:100%; height:417px; position:relative;}
.banner ul{height:364px;}
.banner li{width:100%;  height:364px; position:absolute; top:0px; opacity:0; filter:alpha(opacity:0); display:none;}
.banner li.ad1{height:364px; background:#c1d6dc url(../images/banner/ad1.jpg) no-repeat center top; opacity:1; filter:alpha(opacity:100); display:block;}
.banner li.ad2{height:364px;background:#c1d6dc url(../images/banner/ad2.jpg) no-repeat center top;}
.banner li.ad3{height:364px;background:#c1d6dc url(../images/banner/ad3.jpg) no-repeat center top;}
.banner li.ad4{height:364px;background:#c1d6dc url(../images/banner/ad4.jpg) no-repeat center top;}
.banner li.ad5{height:364px;background:#c1d6dc url(../images/banner/ad5.jpg) no-repeat center top;}
.banner li a{ width:983px; height:364px; display:block; margin:0 auto; position:relative; z-index:8;}

/*#btnleft,#btnright{ width:17px; height:32px; display:block; position:absolute; top:144px;  left:50%;}
#btnleft{  background:url(../images/btnL.png); margin-left:-549px;}
#btnright{  background:url(../images/btnR.png); margin-left:526px;}*/
.adbtn{width:983px; height:364px; position:absolute; top:0; left:50%; margin-left:-491px; z-index:6;}
#btnleft,#btnright{ width:17px; height:32px; display:block; position:absolute; top:144px;}
#btnleft{  background:url(../images/ico.png) no-repeat 0 -44px; left:-57px;}
#btnright{  background:url(../images/ico.png) no-repeat -25px -44px; right:-57px;}
.banner a#btnleft:hover{ background:url(../images/ico.png) no-repeat 0 -78px;}
.banner a#btnright:hover{background:url(../images/ico.png) no-repeat -25px -78px;}
.dot{position:absolute; left:50%; bottom:28px; margin-left:-70px; }
.dot a{ display:inline-block; width:28px; height:11px;  background:url(../images/dot1.jpg) no-repeat 8px 0;}
.dot a.active{  background:url(../images/dot2.jpg) no-repeat 8px 0;}
/*main css*/
.main{ width:983px; margin:0 auto;}
.content{ width:732px; float:left;}
.conone,.contwo,.conthree{ width:732px; overflow:hidden;}
.industry,.talent,.policy{ float:left;}
.association,.vip,.about{ float:right;}
.industry,.vip,.association,.talent,.policy,.about{ background:#fff; width:337px; padding:10px; margin-bottom:14px; border:1px solid #e7e7e7; display:inline;}
/*.industry,.vip,.association,.talent{height:339px;}
.policy,.about{ height:302px;}*/
.policy ul{ margin-bottom:8px;}
/*各块内容标题css*/
.title{ border-bottom:1px solid #aac6d5; height:28px; line-height:28px; margin-bottom:13px;}
.policy .title{margin-bottom:7px;}
.title h3{ float:left; font-family:"微软雅黑"; color:#005073; font-size:16px; font-weight:normal; background:url(../images/ico.png) no-repeat 0 -163px; padding-left:20px;}
.title span{ float:left; font-size:11px; color:#a5a5a5; margin-left:8px;}
.title a{ float:right; font-family:"黑体"; color:#4e869f; padding-right:9px; background:url(../images/ico.png) no-repeat right -191px; margin-right:3px;}
/*图片css*/
.pic{ width:333px; height:99px; margin:0 auto 7px; position:relative; overflow:hidden;} 
.picmask{ width:333px; position:absolute; left:0px; bottom:-28px; }
.mask{ width:100%; height:28px; background:#000; opacity:0.5; filter:alpha(opacity:50); position:absolute; bottom:0; left:0; }
.pic p a{ width:100%; line-height:28px; text-align:center; color:#fff; font-size:14px; font-family:"微软雅黑"; position:absolute; bottom:0; left:0;}
/*各块内容文字区css*/
.content li{width:337px; height:32px; line-height:32px; background:url(../images/ico.png) repeat-x 0 -251px; }
.content li a{ float:left; color:#676767; padding-left:12px; background:url(../images/ico.png) no-repeat 4px -212px;}
.content li a:hover{ color:#ef7000;}
.content li span{ float:right;}
.content p{color:#7f7f7f; line-height:21px;}
/*人才服务css*/
.al{ padding:0 0 7px 6px;}
.al img{ float:left; margin-right:9px;}
.altext{float:left; width:196px; line-height:21px;}
.altext a{ text-decoration:underline; color:#025eb9;}
.altext p{ margin-top:4px;}
/*会员风采css*/
.vipcon{ width:330px; padding:5px 3px; border-bottom:1px solid #e4e4e4;}
.vipcon h5 a{ line-height:30px; color:#025eb9; font-size:14px;}
.vipcon p a{ color:#ff9000;}
.vip dl{padding:10px 7px 3px; +margin-bottom:10px;}
.vip dd{ line-height:24px;} 
.vip dd span{color:#025eb9;}
.vip dd a{ color:#676767;}
.vip dd a:hover{ color:#ef7000;}


/*关于协会css*/
.aboutcon{ border-bottom:1px dashed #c8c8c8; padding-bottom:13px; margin-bottom:14px;}
.aboutcon img{ float:left; margin:6px 10px 0 4px;}
.aboutcon p{ text-indent:2em;}
.aboutcon p a{ color:#ff9000;}
.aboutcon p strong{ color:#025eb9; font-weight:normal;}
.about{ +padding-bottom:18px;}
.about li{ height:21px; line-height:21px; +height:24px; +line-height:24px;  background: url(../images/ico.png) no-repeat 0 -295px; float:left; width:130px; padding-left:20px;}
.about li a{ color:#3c7a95; background: none; padding-left:0;}

/*右侧内容区css*/
.right{ float:right;}
.login,.twitter,.call{background:#fff; border:1px solid #e7e7e7; width:214px; padding:10px; +padding:10px 10px 12px; margin-bottom:13px; +margin-bottom:15px;}
/*登陆区css*/
.login h3{font-family:"微软雅黑"; color:#161616; font-size:16px; font-weight:normal; border-bottom:1px solid #aac6d5; line-height:28px;}
.user,.pass{margin:13px 0 0 3px; width:174px; height:28px; height:30px; border:1px solid #d2d4d3; padding-left:30px;}
.user input,.pass input{ width:174px; height:28px; line-height:28px; background:none; border:0; outline:none;}
.user{ background:url(../images/ico.png) no-repeat 0 -328px;}
.pass{background:url(../images/ico.png) no-repeat 0 -366px;}
.check{float:left; line-height:42px; color:#7d7d7d;}
.check input{ float:left; height:13px; width:13px; margin:15px 5px 0;}
.check a{color:#7d7d7d; margin-left:18px;}
.submit{ cursor:pointer; width:204px; height:32px; font-size:17px; color:#fff; background:url(../images/picbg.png) no-repeat 0 -176px; border-radius:3px; border:none; margin-left: 4px;}
.login em{ font-style:normal; font-family:"微软雅黑"; color:#6a6a6a; display:block; margin:17px 0 10px 7px;}
.login em a{ color:#025eb9;}
/*资讯区css*/
.inf{margin-bottom:14px;}
/*客服区css*/
.call ul{ padding-bottom:10px; +padding:10px 0;}
.call li{ background:url(../images/ico.png) no-repeat 0 -415px; line-height:21px; +line-height:24px; padding-left:24px;}

/*图文区css*/
.imgtext{ width:981px; margin:0 auto 23px; border:1px solid #d9e6ee; background:#f1f5f6;}
.imgtext .title{ background:url(../images/bg.jpg) repeat-x 0 -98px ; line-height:28px; padding:0 10px; margin-bottom:0;}
.imgtcon{ padding:7px 5px; background:#f1f5f6;}
.imglist{ border:1px solid #d9e6ee; background:#fff;padding-left:10px;}
.ullist{ width:950px; height:177px; position:relative; overflow:hidden;}
.imgtcon ul{ position:absolute; left:0px;}
.imgtcon li{ float:left; margin:18px 0px 0 0; text-align:center; padding-right:12px; width:148px;}
.imgtcon li img{ border:1px solid #d9e6ee;}
.imgtcon li p a{ color:#464646; line-height:38px;}

/*footer css*/
.footer{ width:100%; background:url(../images/bg.jpg) repeat-x 0 -126px; height:97px;}
.foot{ width:983px; margin:0 auto; text-align:center; color:#5a5a5a; line-height:22px; position:relative; top:26px; font-family:verdana;}
.foot a{ color:#5a5a5a;}
